package com.qf.config;

import com.google.code.kaptcha.Constants;
import com.google.code.kaptcha.impl.DefaultKaptcha;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * @author 千锋健哥
 */
//@Configration相当于spring配置文件中的<beans>标签,
//对这个类进行初始化, 也就是tomcat启动就加载运行这个类.
@Configuration
public class KaptchaConfig {

    /**
     * @Bean注解相当于<bean></bean>标签, 对当前这个方法的返回值进行实例化到spring容器中
     * @return
     */
//    @Bean
//    public Producer producer() {
//        DefaultKaptcha producer = new DefaultKaptcha();
//        Properties properties = new Properties();
//        properties.setProperty(Constants.KAPTCHA_BORDER,"no");
//        //验证码数量
//        properties.setProperty(Constants.KAPTCHA_TEXTPRODUCER_CHAR_LENGTH,"1");
//        properties.setProperty(Constants.KAPTCHA_TEXTPRODUCER_FONT_COLOR,"black");
//        Config config = new Config(properties);
//        producer.setConfig(config);
//
//        return  producer;
//    }
}
